Состояние платформы
Элементы 2.4.2 и 2.4.4 — один экран, два слоя: «работает ли» и «почему медленно» (Р258).
Тревоги
Тот же движок, что у сигналов безопасности (2.3.3): правило → порог параметром → действие → исключение со сроком (Р259).
Производительность
Второй слой детализации, а не отдельная сущность: вопрос «почему медленно» возникает после «работает, но плохо».
| Операция | p95, мс | вызовов/мин | Замечание |
|---|
Правила и пороги
Значения здесь не задаются: это параметры площадки (`PARAM-MON-*`), ведутся экраном 2.5.1 (Р238).
| Правило | Наблюдение | Параметр | Порог | Сейчас |
|---|
Контракт экрана — для разработчика Vue/Laravel
Источник данных
Инфраструктурные метрики — внешний монитор (PARAM-MON-SOURCE). Прикладные (очередь заданий, застрявшие пакеты, ошибки импорта, отставание интеграций, возраст копии) — считает сама система, всегда (R-MON6). Пороги — config('takt.systemParams').
Компоненты
| HealthLights | светофор компонентов; состояние «нет данных» — отдельное, не «норма» (R-MON4). |
| MetricTile | значение, порог, отклонение цветом и подписью; источник метрики виден в подсказке. |
| AlertList | склейка по причине в окне PARAM-MON-STORM-WINDOW; действия: принять, перезапустить задание, признать нормой. |
| PerfPanel | процентили, не средние; таблица медленных операций. |
Обновление
Опрос по таймеру с фиксированным интервалом, без веб-сокета: экран, теряющий соединение, обязан показывать «нет данных», а не последнее известное значение — иначе упавший сбор выглядит как норма.
Чего на экране нет
Управления инфраструктурой (R-MON8), исторических рядов за месяцы (это задача внешнего монитора) и закрытия тревоги без исхода (R-MON7).